import type { OrgModel } from './orgModel';
import type { PosModel } from './posModel';

/** 账号信息 Model */
export interface AccountModel {
  id: number;
  /** 账号 */
  username: string;
  /** 姓名 */
  realname: string;
  /** 电话 */
  phone?: string;
  /** 邮箱 */
  email?: string;
  /** 头像 */
  avatar?: string;
  /** 性别 */
  gender: number;
  /** 直属机构 Id */
  orgId?: number;
  /** 直属机构 */
  org?: OrgModel;
  /** 职位 Id */
  posId?: number;
  /** 职位 */
  pos?: PosModel;
  /** 工号 */
  jobNum?: string;
  /** 职级 */
  posLevel?: string;
  /** 入职日期 */
  serviceDate?: string;
  /** 备注 */
  remark?: string;
  /** 状态，0->停用，1->启用 */
  status: number;
  /** 创建时间 */
  createdBy?: string;
  /** 创建时间 */
  createdTime?: string;
  /** 更新人 */
  updatedBy?: string;
  /** 更新时间 */
  updatedTime?: string;
  /** 用户拥有的角色关系集合 */
  userRoles?: any[];
}
